package business.ddz.c2s.cclass;

import business.ddz.c2s.iclass.SDDZ_SetEnd;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * 安岳跑得快 当前局游戏信息
 *
 * @author zaf
 */
public class DDZRoom_Set {
    public long roomID = 0; // 房间ID
    public int setID = 0; // 游戏局ID
    public int state = DDZ_define.DDZ_GameStatus.DDZ_GAME_STATUS_SENDCARD.value(); // 游戏状态
    public long startTime = 0;
    public int opPos = -1;// 当前操作位
    public int firstOpCard = -1;//首出的牌
    public int opType = DDZ_define.DDZ_CARD_TYPE.DDZ_CARD_TYPE_NOMARL.value();//最后出牌的类型
    public int lastOpPos = -1;//最后出牌的位置
    public List<Integer> cardList = new ArrayList<>();//最后打的牌
    public boolean isFirstOp = true;//是否是首出
    public boolean isSetEnd = false;
    public SDDZ_SetEnd setEnd;
    public List<Integer> roomDoubleList;//房间倍数
    public List<DDZRoomSet_Pos> posInfo = new ArrayList<>(); // 一局玩家列表
    public Map<Integer, Integer> cardNumMap;//记牌器
}
